package com.zzl.smt.jeequan;

import com.jeequan.jeepay.ApiField;
import com.jeequan.jeepay.model.JeepayObject;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * description: 根据授权码获取渠道的用户id请求参数封装对象
 * @author zzl
 * @date 2022-11-30 11:58:47
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class AuthCodeReqModel extends JeepayObject {

    private static final long serialVersionUID = -7088628812817201493L;

    /**
     * 商户号
     */
    @ApiField("mchNo")
    private String mchNo;

    /**
     * 应用ID
     */
    @ApiField("appId")
    private String appId;

    /**
     * 授权码
     */
    @ApiField("authCode")
    private String authCode;

    /**
     * 接口代码，微信是：wxpay，支付宝是：alipay
     */
    @ApiField("ifCode")
    private String ifCode;

}
